open and aboveboard - Turco Inglés Diccionario